  <ul>
    <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>

  <h1>Kisa API Documentation 0.63</h1>
  <p>Kisa provides spell checking as you type under <a href="http://en.wikipedia.org/wiki/X11">X11</a> desktops (such as <a href="http://en.wikipedia.org/wiki/KDE">KDE</a>) and displays the result in a small window on the Desktop (see figure 1.). You can type anywhere, in any window and Kisa will spell check the word for you. Kisa uses <a href="http://en.wikipedia.org/wiki/GNU_Aspell">GNU Aspell</a> as a back-end, so it's relatively easy to manage and install more dictionaries when needed.</p>

  <div class="image" align="center">
    <img src="kisa_widget.png" alt="Kisa main widget window" border="0"><br>
    <small>Figure 1. Kisa's main widget window</small>
  </div>

  <p>
  By connecting to the current X server running your Desktop, Kisa subscribes for event notifications from windows that it thinks interesting. Kisa uses standard <a href="http://en.wikipedia.org/wiki/X11">X11</a> event subscriptions to handle these event notifications.
  </p>
  <p>For example, whenever there is a <em>keypress event</em> in a window, Kisa will be notified if subscribing for keypress events from that window. There is no logging or screen capturing performed and Kisa adheres to standard <a href="http://en.wikipedia.org/wiki/X11">X11</a> security principles. However, remember that <u>anything</u> you type can potentially be displayed. So when typing a password it may be shown in clear text.</p>
